﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RN.Entidades
{
    public class CENTRODECOSTO_ASIGNACION_PERSONAL
    {

        #region ATRIBUTOS

        private int LCENTRODECOSTOS_ASIGNACION_TBL_PERSONAL;

       
        private Personal LPERSONAL_ID;


        private CentrodeCostos LCENTRODECOSTOS_ID;

        
       
        private int IPORCENTAJE_ID;

       
        private DateTime DFECHA_DT;

       
        private int ICONCURRENCIA;

     
        #endregion 

        #region PROPERTIES
        public Personal LPERSONAL_ID1
        {
            get { return LPERSONAL_ID; }
            set { LPERSONAL_ID = value; }
        }
        public string LPERSONAL_ID1nombre
        {
            get { return LPERSONAL_ID.Snombre; }
            set { LPERSONAL_ID.Snombre = value; }
        }
        public string LPERSONAL_ID1ci
        {
            get { return LPERSONAL_ID.Icarnetidentidad1; }
            set { LPERSONAL_ID.Icarnetidentidad1 = value; }
        }
        public CentrodeCostos LCENTRODECOSTOS_ID1
        {
            get { return LCENTRODECOSTOS_ID; }
            set { LCENTRODECOSTOS_ID = value; }
        }
        public string LCENTRODECOSTOS_ID1nombre
        {
            get { return LCENTRODECOSTOS_ID.SNOMBRECENTRODECOSTO1; }
            set { LCENTRODECOSTOS_ID.SNOMBRECENTRODECOSTO1 = value; }
        }
        public int LCENTRODECOSTOS_ASIGNACION_TBL_PERSONAL1
        {
            get { return LCENTRODECOSTOS_ASIGNACION_TBL_PERSONAL; }
            set { LCENTRODECOSTOS_ASIGNACION_TBL_PERSONAL = value; }
        }
        public int IPORCENTAJE_ID1
        {
            get { return IPORCENTAJE_ID; }
            set { IPORCENTAJE_ID = value; }
        }
        public DateTime DFECHA_DT1
        {
            get { return DFECHA_DT; }
            set { DFECHA_DT = value; }
        }
        public int ICONCURRENCIA1
        {
            get { return ICONCURRENCIA; }
            set { ICONCURRENCIA = value; }
        }
        public CentrodeCostos LCENTRODECOSTOS_ID2
        {
            get { return LCENTRODECOSTOS_ID; }
            set { LCENTRODECOSTOS_ID = value; }
        }

        #endregion

        #region METODOS
        public CENTRODECOSTO_ASIGNACION_PERSONAL(int LCENTRODECOSTOS_ASIGNACION_TBL_PERSONAL,Personal LPERSONAL_ID, CentrodeCostos LCENTRODECOSTOS_ID, int IPORCENTAJE_ID, DateTime DFECHA_DT)
        {
            this.LCENTRODECOSTOS_ASIGNACION_TBL_PERSONAL1 = LCENTRODECOSTOS_ASIGNACION_TBL_PERSONAL;
            this.LPERSONAL_ID=LPERSONAL_ID;
                
            this.LCENTRODECOSTOS_ID=LCENTRODECOSTOS_ID;
                
            this.IPORCENTAJE_ID=IPORCENTAJE_ID;
                
            this.DFECHA_DT=DFECHA_DT;

            this.ICONCURRENCIA = 1;
        }
        public CENTRODECOSTO_ASIGNACION_PERSONAL()
        {
            LPERSONAL_ID = new Personal();
            LCENTRODECOSTOS_ID = new CentrodeCostos();
            IPORCENTAJE_ID = 0;
            DFECHA_DT = new DateTime();
            ICONCURRENCIA = 1;
        }
        #endregion
    }
}
